package domain

type TmallServicecenterWorkcardCallRecordUpdateAttributeRequest struct {
	/*
	   服务回访记录信息     */
	CallRecord *string `json:"call_record,omitempty" `

	/*
	   请求来源     */
	RequestSource *TmallServicecenterWorkcardCallRecordWorkcardRequestSource `json:"request_source,omitempty" `

	/*
	   工单ID     */
	WorkcardId *int64 `json:"workcard_id,omitempty" `
}

func (s *TmallServicecenterWorkcardCallRecordUpdateAttributeRequest) SetCallRecord(v string) *TmallServicecenterWorkcardCallRecordUpdateAttributeRequest {
	s.CallRecord = &v
	return s
}
func (s *TmallServicecenterWorkcardCallRecordUpdateAttributeRequest) SetRequestSource(v TmallServicecenterWorkcardCallRecordWorkcardRequestSource) *TmallServicecenterWorkcardCallRecordUpdateAttributeRequest {
	s.RequestSource = &v
	return s
}
func (s *TmallServicecenterWorkcardCallRecordUpdateAttributeRequest) SetWorkcardId(v int64) *TmallServicecenterWorkcardCallRecordUpdateAttributeRequest {
	s.WorkcardId = &v
	return s
}
